#section-menu-jardimdeexperiencias {
    position: static;
}

.div-section-menu-jardimdeexperiencias-inicio {
    height: 1310px;
    width: 100%;
    background-color: #FBF8EF;
    align-items: center;
    text-align: center;
    justify-content: center;
}

.text-section-menu-jardimdeexperiencias-titulo {
    line-height: 1em;
    text-align: center;
    padding-top: 120px;
    margin-bottom: 30px;
    color: #F531CE;
    font-size: 56px;
    line-height: normal;
}

.text-section-menu-jardimdeexperiencias-subtitulo b {
    color: #000000;
    font-weight: bold;
    font-size: 18px;
    line-height: 1.8em;
    text-align: center;
}

.text-section-menu-jardimdeexperiencias-muito {
    font-style: italic;
    text-align: center;
    font-size: 19px;
    color: #000000;
    padding-top: 30px;
    margin-bottom: 30px;
}

.text-section-menu-jardimdeexperiencias-charles{
    text-align: center;
    font-size: 15px;
    color: #000000;
    margin-bottom: 30px;
}

.text-section-menu-jardimdeexperiencias-darwin{
    text-align: center;
    font-size: 12px;
    color: #000000;
}

.linha-section-menu-jardimdeexperiencias{
    border-bottom: 1px solid #000000;
    width: 73%;
    margin: 65px 80px 65px 180px; /* Centraliza dentro do container principal */
}

.text-section-menu-jardimdeexperiencias-titulo2{
    color: #F531CE;
    font-size: 28px;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 40px;
}

.text-section-menu-jardimdeexperiencias-titulo2-texto{
    color: #000000;
    font-size: 16px;
    line-height: normal;
    text-align: justify;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-left: 180px; 
}

.text-section-menu-jardimdeexperiencias-titulo2-legenda{
    color: #3f3f3f;
    font-size: 10px;
    line-height: normal;
    text-align: left;
    margin-left: 180px; 
    line-height: 1.6;
}



/*------------------------------------------------------------------------------- casa*/


.div-section-menu-jardimdeexperiencias-50501 {
    background-color: #1B7B58;
    height: auto;
    width: 100%;
    align-items: center;
    justify-content: center;
}

.img-section-menu-jardimdeexperiencias-50501 {
    max-width: 50%; /* A imagem ocupa no máximo metade da largura da tela */
    height: auto;
    margin-left: auto; /* Empurra a imagem para a direita */
    display: block;
}

/* Contêiner para os textos */
.text-container-jardimdeexperiencias-50501 {
    width: 48%; /* Define uma largura para o texto */
    text-align: left;    
    position: absolute;
    top: 275%;  /* Move o texto mais para cima */
}

.text-section-menu-jardimdeexperiencias-50501-subtitulo {
    text-align: center;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 1.8em;
    margin-bottom: 160px;
}

.text-section-menu-jardimdeexperiencias-50501-legenda {
    color: #60c4b0;
    letter-spacing: normal;
    font-size: 10px;
    text-align: right;
}

/*-------------------------------------------------------------------------------propriedade*/

.div-section-menu-jardimdeexperiencias-50502 {
    height: auto;
    width: 100%;
    background-color: #F6BBEA;
    align-items: center;
    justify-content: center;
}

.img-section-menu-jardimdeexperiencias-50502 {
    align-items: right;
    padding-top: 0;
    max-width: 50%; /* A imagem ocupa no máximo metade da largura da tela */
    height: auto;
    margin-right: auto; /* Empurra a imagem para a esquerda */
    display: block;
}

/* Contêiner para os textos */
.text-container-jardimdeexperiencias-50502 {
    width: 48%; /* Define uma largura para o texto */
    text-align: left;    
    position: absolute;
    top: 370%;  /* Move o texto mais para cima */
    right:20px;
}

.text-section-menu-jardimdeexperiencias-50502-subtitulo {
    text-align: left;
    color: #000000;
    font-size: 16px;
    line-height: 1.8em;
    text-align: center;
    margin-bottom: 198px;    
}

.text-section-menu-jardimdeexperiencias-50502-legenda {
    text-align: left;
    color: #95315C;
    font-size: 10px;
    margin-left: 30px;
}


/*-------------------------------------------------------------------------------fundos*/


.text-container-jardimdeexperiencias-50503{
    width: 48%; /* Define uma largura para o texto */
    text-align: left;    
    position: absolute;
    top: 470%;  /* Move o texto mais para cima */
}


/*-------------------------------------------------------------------------------acasa*/

.img-section-menu-jardimdeexperiencias-50504 {
    align-items: right;
    padding-top: 0;
    width: 50%; /* A imagem ocupa no máximo metade da largura da tela */
    height: auto;
    margin-right: auto; /* Empurra a imagem para a esquerda */
    display: block;
}

.text-container-jardimdeexperiencias-50504{
    width: 48%; /* Define uma largura para o texto */
    text-align: left;    
    position: absolute;
    top: 532%;  /* Move o texto mais para cima */
    right:20px;
}

/*-------------------------------------------------------------------------------Entrada*/

.img-section-menu-jardimdeexperiencias-50505 {
    width: 50%; /* A imagem ocupa no máximo metade da largura da tela */
    height: auto;
    margin-left: auto; /* Empurra a imagem para a direita */
    display: block;
    align-items: right;
    padding-top: 0;
}



.text-container-jardimdeexperiencias-50505{
    width: 48%; /* Define uma largura para o texto */
    text-align: left;    
    position: absolute;
    top: 655%;  /* Move o texto mais para cima */
}


/*------------------------------------------------------------------------jardimdedarwi*/

.text-section-menu-jardimdeexperiencias-titulo3{
    color: #1B7B58;
    font-size: 28px;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 40px;
    margin-top: 140px;
}

.text-section-menu-jardimdeexperiencias-titulo3-texto{
    color: #000000;
    font-size: 16px;
    line-height: normal;
    text-align: justify;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-left: 180px; 
}

.text-section-menu-jardimdeexperiencias-titulo3-legenda{
    color: #3f3f3f;
    font-size: 10px;
    line-height: normal;
    text-align: left;
    margin-left: 180px; 
    line-height: 1.6;
    margin-bottom: 140px;
}



/*------------------------------------------------------------------------5050dow*/

.div-section-menu-jardimdeexperiencias-50506 {
    background-color: #F6BBEA;
    height: auto;
    width: 100%;
    align-items: center;
    justify-content: center;
}

.img-section-menu-jardimdeexperiencias-50506 {
    width: 50%; /* A imagem ocupa no máximo metade da largura da tela */
    height: auto;
    margin-left: auto; /* Empurra a imagem para a direita */
    display: block;
}

/* Contêiner para os textos */
.text-container-jardimdeexperiencias-50506 {
    width: 48%; /* Define uma largura para o texto */
    text-align: left;    
    position: absolute;
    top: 870%;  /* Move o texto mais para cima */
}

.text-section-menu-jardimdeexperiencias-50506-subtitulo {
    text-align: center;
    color: #000000;
    font-size: 16px;
    line-height: 1.8em;
    margin-bottom: 240px;
}

.text-section-menu-jardimdeexperiencias-50506-legenda {
    color: #95315C;
    letter-spacing: normal;
    font-size: 10px;
    text-align: right;
}

/*-------------------------------------------------------------------------------*/

.div-section-menu-jardimdeexperiencias-50507 {
    height: auto;
    width: 100%;
    background-color: #1B7B58;
    align-items: center;
    justify-content: center;
}

.img-section-menu-jardimdeexperiencias-50507 {
    align-items: right;
    padding-top: 0;
    width: 50%; /* A imagem ocupa no máximo metade da largura da tela */
    height: auto;
    margin-right: auto; /* Empurra a imagem para a esquerda */
    display: block;
}

/* Contêiner para os textos */
.text-container-jardimdeexperiencias-50507 {
    width: 48%; /* Define uma largura para o texto */
    text-align: left;    
    position: absolute;
    top: 967%;  /* Move o texto mais para cima */
    right:20px;
}

.text-section-menu-jardimdeexperiencias-50507-subtitulo {
    text-align: left;
    color: #ffffff;
    font-size: 16px;
    line-height: 1.8em;
    text-align: center;
    margin-bottom: 230px;    
}

.text-section-menu-jardimdeexperiencias-50507-legenda {
    text-align: left;
    color: #60c4b0;
    font-size: 10px;
    margin-left: 30px;
}


/*-------------------------------------------------------------------------------*/


.text-container-jardimdeexperiencias-50508{
    width: 48%; /* Define uma largura para o texto */
    text-align: left;    
    position: absolute;
    top: 1065%;  /* Move o texto mais para cima */
}


/*-------------------------------------------------------------------------------*/

.img-section-menu-jardimdeexperiencias-50509 {
    align-items: right;
    padding-top: 0;
    width: 50%; /* A imagem ocupa no máximo metade da largura da tela */
    height: auto;
    margin-right: auto; /* Empurra a imagem para a esquerda */
    display: block;
}

.text-container-jardimdeexperiencias-50509{
    width: 48%; /* Define uma largura para o texto */
    text-align: left;    
    position: absolute;
    top: 1120%;  /* Move o texto mais para cima */
    right:20px;
}


/*-----------------------------------------------------------------slider--*/

.text-section-menu-jardimdeexperiencias-titulo31-legenda{
    color: #3f3f3f;
    font-size: 10px;
    line-height: normal;
    text-align: left;
    margin-left: 180px; 
    line-height: 1.6;
    margin-bottom: 90px;
}

.text-section-menu-jardimdeexperiencias-titulo31-legenda a{
    color: #3f3f3f;
    font-size: 10px;
    line-height: normal;
}

.text-section-menu-jardimdeexperiencias-titulo31-legenda a:hover{
    color: #1B7B58;;
}

/* -----------------------------------Container do slider */
.slider-section-menu-jardimdeexperiencias {
    position: relative;
    width: 83%;
    margin: auto;
    text-align: center;
    overflow: hidden;
    cursor: pointer;
    margin-bottom: 140px;
}

/* Imagens do slider */
.slider-img {
    width: 70%;
    height: 460px;    /* Altura fixa para todas as imagens */
    display: block;
    margin: auto;
    object-fit: cover;
}


/* Configuração básica dos slides */
.slide {
    display: none;  /*Oculta todos os slides inicialmente */
    position: relative;
    width: 100%;
}

.slide.active {
    display: block; /* Apenas o slide ativo aparece */
}

/* Botões de navegação */
.prev, .next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color:transparent;
    color: rgb(235, 234, 234);
    border: none;
    padding: 20px 25px;/* Aumenta o tamanho do botão */
    cursor: pointer;
    border-radius: 50%;
    font-size: 45px; /* Aumenta o tamanho da seta */
}

.prev { left: 190px; }
.next { right: 190px; }

/* Efeito hover nos botões */
.prev:hover, .next:hover {
    background-color: transparent;
    color: rgb(255, 255, 255);
}

/* Efeito de transição dos slides */
.fade {
    animation: fadeEffect 1s;
}

@keyframes fadeEffect {
    from {opacity: 0.4;}
    to {opacity: 1;}
}

/* Legenda que aparece ao passar o mouse */
.legenda-slider {
    position: absolute;
    bottom: 5px;
    left: 50%;
    transform: translateX(-50%);
    width: 68.5%;
    background:rgba(255, 255, 255, 0.678);
    color: black;
    text-align: left;
    padding: 20px 10px 10px 10px;
    font-size: 12px;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.legenda-dalegenda{
    font-size: 10px;
}

.legenda-dalegenda-numero{
    font-size: 10px;
    text-align: right;
}

.slide:hover .legenda-slider {
    opacity: 1; /* Mostra a legenda ao passar o mouse */
}


/*---------------------------------------------------------------ROSAAAAAAAAAAAAAAAAaa*/

.rosa-section-menu-jardimdeexperiencias{
    background-color: #FBBFFD;
    height: auto;
}

.rosa-text-section-menu-jardimdeexperiencias-titulo3{
    color: #1B7B58;
    font-size: 56px;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 20px;
    padding-top: 140px;
}

.rosa-text-section-menu-jardimdeexperiencias-darwin{
    text-align: center;
    font-size: 12px;
    color: #1B7B58;
    margin-bottom: 70px;
}

.rosa-text-section-menu-jardimdeexperiencias-titulo3-legenda{
    color: #3f3f3f;
    font-size: 11px;
    line-height: normal;
    text-align: left;
    margin-left: 180px; 
    line-height: 1.6;
    padding-top: 40px;
    padding-bottom: 120px;
}


/*---------------------------------------------------------------------OUTROS*/ 

.section-menu-jardimdeexperiencias-outros {
    position: static;
}

.container-section-menu-jardimdeexperiencias-outros {
    height: 570px;
    width: 100%;
    background-color: #1B7B58;
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* Título */
.text-section-menu-jardimdeexperiencias-outros-titulo {
    font-size: 25px;
    color: #FBBFFD;
    margin-left: -725px;
    padding-top: 60px;
    padding-bottom: 40px;
    font-weight: 400;
    display: flex;
}

/* Container horizontal */
.container-horizontal {
    display: flex;
    justify-content: center; /* Centraliza os itens */
    gap: 20px; /* Espaço entre os itens */
    flex-wrap: wrap; /* Garante que os itens quebrem para a próxima linha se necessário */
    max-width: 90%;
}

/* Cada item da lista */
.container-horizontal-section-menu-jardimdeexperiencias-outros {
    display: flex;
    flex-direction: column;
    align-items: left;
    text-align: left;
    width: 170px; /* Definir largura fixa para padronizar os itens */
}

/* Imagens quadradas */
.img-section-menu-jardimdeexperiencias-outros {
    width: 150px;
    height: 140px;
    object-fit: cover; /* Mantém a imagem preenchendo o espaço quadrado */
    transition: transform 0.3s ease-in-out; /* Efeito suave */
}

/* Efeito de zoom ao passar o mouse */
.img-section-menu-jardimdeexperiencias-outros:hover {
    transform: scale(1.1); /* Aumenta levemente a imagem */
}

/* Legenda abaixo da imagem */
.text-section-menu-jardimdeexperiencias-outros-legenda {
    color: #F6BBEA;
    font-size: 15px;
    text-align: left;
    line-height: 1.3;
    margin-top: 10px;
    max-width: 150px; /* Mantém os textos alinhados */
}

/* Ajuste específico para o último item */
.container-horizontal-section-menu-jardimdeexperiencias-outros:last-child 
.text-section-menu-jardimdeexperiencias-outros-legenda {
    max-width: 230px;  /* Aumenta a largura para permitir mais palavras por linha */
    word-spacing: normal; /* Mantém um espaçamento natural */
    white-space: normal; /* Garante que o texto quebre corretamente */
}


/* Texto em negrito */
.text-section-menu-jardimdeexperiencias-outros-legenda b {
    font-size: 15px;
    font-weight: bold;
}


/*---------------------------------------------------------------------PAGINA MIMOSA*/ 

.section-menu-mimosa-inicio{
    position: static;
}

.div-section-menu-mimosa-inicio {
    height: 1400px;
    width: 100%;
    background-color: #FFFDF8;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.text-section-menu-mimosa-inicio-titulo {
    font-size: 30px;
    color: #F531CE;
    padding-top: 110px;
    padding-bottom: 30px;
    font-weight: 450;
    display: flex;
    line-height: 1.4;
    margin-right: 110px;
}

.img-section-menu-mimosa-inicio-design {
    align-items: center;
    text-align: center;
    max-width: 60%;
}

.text-section-menu-mimosa-inicio-legenda {
    color: #ffffff;
    font-size: 10px;
    line-height: normal;
    text-align: right;
    margin-top: -25px;
    margin-left: -700px;
    margin-bottom: 90px;
}


.container-section-menu-mimosa-inicio-texto-mimosa {
    display: flex; /* Ativa o Flexbox */
    justify-content: space-between; /* Separa os itens ao máximo */
    align-items: center; /* Alinha verticalmente */
    gap: 15px; /* Espaço entre as colunas */
}

.text-section-menu-mimosa-inicio-titulo1 {
    font-size: 38px;
    line-height: normal;
    color: #FD69E4;;
    text-align: left; /* Alinha à esquerda */
    position: relative; /* Permite ajuste manual de posição */
    top: -150px;
    left: 0x;
}

.text-section-menu-mimosa-inicio-titulo2 {
    font-size: 26px;
    line-height: normal;
    color: #4EA090;
    text-align: left; /* Alinha à esquerda */
    line-height: 1.9;
    position: relative; /* Permite ajuste manual de posição */
    top: -65px;
    left: -165px;
}

.text-section-menu-mimosa-inicio-titulo3 i{
    font-style: italic;
    font-size: 16px;
    line-height: normal;
    color: #000000;
    text-align: left; /* Alinha à esquerda */
    position: relative; /* Permite ajuste manual de posição */
    top: 15px;
    left: -380px;
}

.text-section-menu-mimosa-inicio-textao {
    font-size: 16px;
    color: #000000;
    text-align: left; /* Justifica o texto para melhor leitura */
    margin-top: 25px; /* Remove o espaçamento extra */
    margin-left: -220px;
    line-height: 1.4;
    margin-bottom: 40px;
}

.text-section-menu-mimosa-inicio-textao b{
    font-size: 16px;
    font-weight: bold;
}

.text-section-menu-mimosa-inicio-textao i{
    font-size: 16px;
    font-style: italic;
}

.text-section-menu-mimosa-inicio-darwin{
    color: #000000;
    font-size: 8px;
    line-height: normal;
    text-align: left;
    margin-right: 70px;
    margin-bottom: 100px;
}

/*----------------------------------------------------------*/

.container-section-menu-mimosa-texto-carta{
    background-color: #B3DECE;
    padding-left: 360px;    
}   

.text-section-menu-mimosa-textao-carta{
    color: #000000;
    font-size: 16px;
    margin-bottom: 40px;
    text-align: left;
    line-height: 1.4;
    padding-top: 70px;
}

.text-section-menu-mimosa-textao-carta i{
    font-size: 16px;
    font-style: italic;
}

.text-section-menu-mimosa-darwin-carta{
    font-size: 11px;
    color: #000000;
    padding-bottom: 80px;
    text-align: left;
    line-height: 1.4;
}

.span-section-menu-mimosa{
    color: #000000;
    font-size: 12px;
}


/*---------------------------------------------------------------------PAGINA orquidea*/ 

.section-menu-orquidea-inicio{
    position: static;
}

.div-section-menu-orquidea-inicio {
    height: 1400px;
    width: 100%;
    background-color: #FFFDF8;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.text-section-menu-orquidea-inicio-titulo {
    font-size: 30px;
    color: #F531CE;
    padding-top: 130px;
    padding-bottom: 0;
    font-weight: 450;
    display: flex;
    line-height: 1.4;
    margin-right: 20px;
}
/*-----------------------------------------------------------------slider--*/

/* -----------------------------------Container do slider */
.slider-section-menu-jardimdeexperiencias-orquidea {
    position: relative;
    width: 83%;
    margin-top: 40px;
    text-align: center;
    overflow: hidden;
    cursor: pointer;
    margin-bottom: 100px;
}

/* Imagens do slider */
.slider-img-orquidea {
    width: 64%;
    height: 465px;    /* Altura fixa para todas as imagens */
    display: block;
    margin: auto;
    object-fit: cover;
}


/* Configuração básica dos slides */
.slide {
    display: none;  /*Oculta todos os slides inicialmente */
    position: relative;
    width: 100%;
}

.slide.active {
    display: block; /* Apenas o slide ativo aparece */
}

/* Botões de navegação */
.prev, .next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color:transparent;
    color: rgb(235, 234, 234);
    border: none;
    padding: 20px 25px;/* Aumenta o tamanho do botão */
    cursor: pointer;
    border-radius: 50%;
    font-size: 45px; /* Aumenta o tamanho da seta */
}

.prev { left: 190px; }
.next { right: 190px; }

/* Efeito hover nos botões */
.prev:hover, .next:hover {
    background-color: transparent;
    color: rgb(255, 255, 255);
}

/* Efeito de transição dos slides */
.fade {
    animation: fadeEffect 1s;
}

@keyframes fadeEffect {
    from {opacity: 0.4;}
    to {opacity: 1;}
}

/* Legenda que aparece ao passar o mouse */
.legenda-slider-orquidea {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 62.5%;
    background:rgba(255, 255, 255, 0.678);
    color: black;
    text-align: left;
    padding: 20px 10px 10px 10px;
    font-size: 16px;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.legenda-dalegenda-orquidea{
    font-size: 11px;
}

.legenda-dalegenda-numero-orquidea{
    font-size: 11px;
    text-align: right;
}

.slide:hover .legenda-slider-orquidea {
    opacity: 1; /* Mostra a legenda ao passar o mouse */
}

/*--------------------------------------------------------------------*/

.container-section-menu-orquidea-inicio-texto-orquidea{
    display: flex; /* Ativa o Flexbox */
    justify-content: space-between; /* Separa os itens ao máximo */
    align-items: center; /* Alinha verticalmente */
    gap: 10px; /* Espaço entre as colunas */
}

.text-section-menu-orquidea-inicio-titulo1{
    font-size: 38px;
    line-height: normal;
    color: #FD69E4;;
    text-align: left; /* Alinha à esquerda */
    position: relative; /* Permite ajuste manual de posição */
    top: -170px;
    left: 0;
}

.text-section-menu-orquidea-inicio-titulo2{
    font-size: 26px;
    line-height: normal;
    color: #4EA090;
    text-align: left; /* Alinha à esquerda */
    line-height: 1.9;
    position: relative; /* Permite ajuste manual de posição */
    top: -105px;
    left: -201px;
}

.text-section-menu-orquidea-inicio-titulo3{
    font-style: italic;
    font-size: 16px;
    line-height: normal;
    color: #000000;
    text-align: left; /* Alinha à esquerda */
    position: relative; /* Permite ajuste manual de posição */
    top: -35px;
    left: -374px;
}

.text-section-menu-orquidea-inicio-textao{
    font-size: 17px;
    color: #000000;
    text-align: left; /* Justifica o texto para melhor leitura */
    margin-top: 25px; /* Remove o espaçamento extra */
    margin-left: -250px;
    line-height: 1.5;
    margin-bottom: 40px;
}

.text-section-menu-orquidea-inicio-textao i{ 
    font-size: 17px;
    font-style: italic;
}


.text-section-menu-orquidea-inicio-darwin{
    color: #000000;
    font-size: 10px;
    line-height: normal;
    text-align: left;
    margin-right: 20px;
    margin-bottom: 60px;
}


/*--------------------------------------------------------------------*/

.container-section-menu-orquidea-inicio-texto-orquidea2 {
    display: flex; /* Ativa layout flexível */
    justify-content: space-between; /* Divide em duas colunas */
    align-items: flex-start; /* Alinha no topo */
    gap: 10px; /* Espaçamento entre as colunas */
    background-color: #B3DECE;
    width: 100%;
    padding: 20px; /* Espaço interno */
    box-sizing: border-box; /* Evita que padding afete largura */
}

.left-column, .right-column {
    max-width: 700px; /* Limita a largura para melhor legibilidade */
}

    /* 🔹 Define as colunas */
.left-column {
    flex: 1; /* Ocupa metade do espaço */
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: left;
    margin-left: -30px;
}

.right-column {
    flex: 1; /* Ocupa metade do espaço */
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: left;
}

/* 🎨 Estilo dos títulos */
.text-section-menu-orquidea2-inicio-titulo1 {
    font-size: 38px;
    color: #FD69E4;
    margin-top: 40px;
    margin-bottom: 6px;
    text-align: left;
}

.text-section-menu-orquidea2-inicio-titulo2 {
    font-size: 26px;
    color: #4EA090;
    margin-bottom: 20px;
    text-align: left;
}

.text-section-menu-orquidea2-inicio-titulo3 {
    font-size: 16px;
    font-style: italic;
    color: black;
    margin-bottom: 50px; /* Espaço abaixo do título */
    text-align: left;
}

/* 🖼️ Imagem agora fica abaixo do título */
.img-section-menu-orquidea2-inicio {
    width: 55px; /* Aumentei um pouco a largura */
    height: auto;
    margin-bottom: 40px;
}


.text-section-menu-orquidea2-inicio-textao {
    font-size: 17px;
    line-height: 1.5;
    text-align: left;    
    margin-top: 40px;
    text-align: left;
    margin-left: -310px;
}

.text-section-menu-orquidea2-inicio-textao i{
    font-size: 17px;
    font-style: italic;
}


.text-section-menu-orquidea-inicio-gomesa{
    font-size: 10px;
    text-align: left;
    margin-top: 70px;
    text-align: left;
    margin-left: -810px;
}

.text-section-menu-orquidea-inicio-darwin2 {
    font-size: 10px;
    text-align: left;
    margin-top: 10px;
    text-align: left;
    margin-left: -110px;
    margin-bottom: 50px;
}


/*-----------------------------------------------------------------PAGINA EMBAUBA */

.div-section-menu-embauba-inicio{
    height: 1100px;
    width: 100%;
    background-color: #ffffff;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: -280px;
}

.container-section-menu-embauba-inicio-texto-orquidea2{
    display: flex; /* Ativa layout flexível */
    justify-content: space-between; /* Divide em duas colunas */
    align-items: flex-start; /* Alinha no topo */
    gap: 10px; /* Espaçamento entre as colunas */
    background-color: #ffffff;
    width: 100%;
    padding: 20px; /* Espaço interno */
    box-sizing: border-box; /* Evita que padding afete largura */
}

.img-section-menu-embauba-inicio{
    width: 175px; /* Aumentei um pouco a largura */
    height: auto;
    margin-top: 90px;
    margin-left: 95px;
}

/*-----------------------------------------------------------------*/

.text-section-menu-orquidea2-inicio-textao b{
    font-weight: bold;
    font-size: 17px;
}

/*-----------------------------------------------------------------PAGINA BROMELIA*/
.img-section-menu-bromelia-inicio{
    width: 120px; /* Aumentei um pouco a largura */
    height: auto;
    margin-top: 5px;
    margin-left: 95px;
}


/*--------------------------------------------------------------------*/


.section-menu-bromelia-inicio{
    position: static;
}

.container-section-menu-bromelia-inicio {
    display: flex; /* Ativa layout flexível */
    justify-content: space-between; /* Divide em duas colunas */
    align-items: flex-start; /* Alinha no topo */
    gap: 10px; /* Espaçamento entre as colunas */
    background-color: #FFEAE3;
    width: 100%;
    padding: 20px; /* Espaço interno */
    box-sizing: border-box; /* Evita que padding afete largura */
}

.left-column, .right-column {
    max-width: 700px; /* Limita a largura para melhor legibilidade */
}

    /* 🔹 Define as colunas */
.left-column {
    flex: 1; /* Ocupa metade do espaço */
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: left;
    margin-left: -30px;
}

.right-column {
    flex: 1; /* Ocupa metade do espaço */
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: left;
}

/* 🎨 Estilo dos títulos */
.text-section-menu-bromelia-inicio-titulo1 {
    font-size: 38px;
    color: rgb(27,123,88);
    margin-top: 60px;
    margin-bottom: 6px;
    text-align: left;
}

.text-section-menu-bromelia-inicio-titulo2 {
    font-size: 26px;
    color: rgb(27,123,88);
    margin-bottom: 20px;
    text-align: left;
}

.text-section-menu-bromelia-inicio-titulo3 {
    font-size: 16px;
    font-style: italic;
    color: rgb(27,123,88);
    margin-bottom: 25px; /* Espaço abaixo do título */
    text-align: left;
}

/* 🖼️ Imagem agora fica abaixo do título */
.img1-section-menu-bromelia-inicio {
    width: 195px; /* Aumentei um pouco a largura */
    height: auto;
    margin-top: 5px;
    margin-left: 15px;
    margin-bottom: 20px;
}

/* 🖼️ Imagem agora fica abaixo do título */
.img2-section-menu-bromelia-inicio {
    width: 195px; /* Aumentei um pouco a largura */
    height: auto;
    margin-top: 5px;
    margin-left: 15px;
}

.text-section-menu-bromelia-inicio-legenda{
    font-size: 11px;
    color: rgb(255, 255, 255);
    text-align: left;
    margin-top: -20px;
    margin-left: -85px;
    margin-bottom: 80px;;
    position: relative;
}


.text-section-menu-bromelia-inicio-textao {
    font-size: 17px;
    line-height: 1.5;
    text-align: left;    
    margin-top: 220px;
    margin-left: -310px;
}

.text-section-menu-bromelia-inicio-textao-o{
    font-size: 16px;
    line-height: 1.3;
    text-align: left;    
    margin-top: 0;
    margin-left: -365px;
}

.text-section-menu-bromelia-inicio-textao-o b{
    font-size: 16px;
    font-weight: bold;
}

.text-section-menu-bromelia-inicio-h{
    font-size: 10px;
    text-align: left;
    margin-top: 70px;
    text-align: left;
    margin-left: -870px;
}

.text-section-menu-bromelia-inicio-i {
    font-size: 10px;
    text-align: left;
    margin-top: 10px;
    text-align: left;
    margin-left: -110px;
    margin-top: -25px;
    margin-bottom: 90px;
}

/*--------------------------------------------------------------------*/

.section-menu-bromelia-fim1, .section-menu-bromelia-fim2{
    position: static;
}

.div-section-menu-bromelia-fim1 {
    height: 840px;
    width: 100%;
    background-color: #ffffff;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.text-section-menu-bromelia-fim1-titulo {
    font-size: 30px;
    color: rgb(27,123,88);
    padding-top: 80px;
    padding-bottom: 0;
    font-weight: 450;
    display: flex;
    line-height: 1.4;
    margin-right: 20px;
    margin-left: 10;
}

/* -----------------------------------Container do slider */
/* Contêiner do Slider */
.slider-container {
    position: relative;
    width: 73%;
    margin-top: 20px;
    text-align: center;
    overflow: visible; /* Evita cortes na imagem */
    cursor: pointer;
    margin-left: 180px;
}

/* Imagens do Slider */
.slider-img-bromelia-fim1 {
    width: 64%;
    height: auto;  /* Mantém proporção correta */
    display: block;
    margin: auto;
    object-fit: cover;
}

/* Legenda */
.legenda-slider-bromelia-fim1 {
    position: absolute;
    bottom: 0;  /* Ajustado para melhor visibilidade */
    left: 50%;
    transform: translateX(-50%);
    width: 62.5%;
    background: rgba(255, 255, 255, 0.8);
    color: black;
    text-align: left;
    padding: 20px 10px 10px 10px;
    font-size: 16px;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.legenda-dalegenda-bromelia-fim1{
    font-size: 11px;
}

/* Exibe legenda ao passar o mouse */
.slider-container:hover .legenda-slider-bromelia-fim1 {
    opacity: 1;
}



.container-section-menu-bromelia-fim2{
    display: flex; /* Ativa o Flexbox */
    justify-content: space-between; /* Separa os itens ao máximo */
    align-items: center; /* Alinha verticalmente */
    gap: 5px; /* Espaço entre as colunas */
}

.text-section-menu-bromelia-fim2-titulo1{
    font-size: 38px;
    line-height: normal;
    color: rgb(27,123,88);
    text-align: left; /* Alinha à esquerda */
    position: relative; /* Permite ajuste manual de posição */
    top: -340px;
    left: -50px;
}

.text-section-menu-bromelia-fim2-titulo1 i{
    font-size: 38px;
    font-style: italic;
}


.text-section-menu-bromelia-fim2-textao{
    font-size: 17px;
    color: #000000;
    text-align: left; /* Justifica o texto para melhor leitura */
    margin-top: -170px; /* Remove o espaçamento extra */
    margin-left: -420px;
    line-height: 1.5;
    margin-bottom: 40px;
}

.text-section-menu-bromelia-fim2-textao b{ 
    font-size: 17px;
    font-weight:bold;
}

.text-section-menu-bromelia-fim2-textao a {
    font-size: 17px;
    color: inherit;
}

.text-section-menu-bromelia-fim2-textao a:hover{
    color: rgb(27,123,88);
}

.text-section-menu-bromelia-fim2-o{
    color: #000000;
    font-size: 11px;
    line-height: normal;
    text-align: left;
    margin-bottom: 70px;
    margin-left: -470px;
}
